macro
/usr/local/lib/janet/spork/misc.janet on line 265, column 1
(cond-> val & clauses)
Threading conditional macro. It takes `val` to mutate, and
`clauses` pairs with condition and operation to which `val`, is
passed as first argument. All conditions are tried and for truthy
conditions the operation is executed. Returns the value mutated if
any condition is truthy.